package com.bwie.entity;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 高洋
 * @Classname Seckill
 * @Description
 * @Date 2022/6/21 20:58
 */
@Data
public class Seckill {


    /**
     * 中间表id
     */
    private Integer seckillMiddleId;
    /**
     * 商品id
     */
    private Integer shopId;
    /**
     * 秒杀活动id
     */

    private Integer seckillId;
    /**
     * 订单id
     */
    private Integer orderId;
    /**
     * 秒杀价格
     */
    private BigDecimal seckillPrice;
    /**
     * 秒杀状态
     */
    private Integer seckillStatus;
    /**
     * 秒杀库存
     */
    private Integer seckillStockNum;
    /**
     * 是否限购
     */
    private Integer isPurchase;
    /**
     * 限购数量
     */
    private Integer purchaseNum;
    /**
     * 是否包邮
     */
    private Integer isExpressage;
    /**
     * 秒杀开始时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date seckillStartTime;
    /**
     * 秒杀结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date seckillEndTime;

    /**
     * 秒杀活动名称
     */
    private String seckillName;
    /**
     * 商品名称
     */
    private String shopName;
    /**
     * 商品描述
     */
    private String shopDescribe;
    /**
     * 商品价格
     */
    private BigDecimal shopPrice;
    /**
     * 商品库存
     */
    private Integer shopStockNum;
    /**
     * 商品图片
     */
    private String shopImgUrl;


}
